package com.enjoyor.soa.traffic.api.dto.bigdata;

import java.io.Serializable;

/**
 * 驾驶人画像
 */
public class DrivingPortraitDto implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 类型分类：
	 * 1：性别
	 * 2：人员状态
	 * 3：年龄
	 * 4：驾龄
	 * 5：准驾车型
	 * 6：驾驶校车资格
	 * 7：名下机动车数
	 * 8：违法类型
	 */
	private int flag;
	/**
	 * 分布类型
	 */
	private String apread;
	/**
	 * 分布类型名称
	 */
	private String apreadName;
	/**
	 * 分布占比
	 */
	private Float proportion;

	/**
	 * 获取 类型分类：  1：性别  2：人员状态  3：年龄  4：驾龄  5：准驾车型  6：驾驶校车资格  7：名下机动车数  8：违法类型
	 *
	 * @return flag 类型分类：  1：性别  2：人员状态  3：年龄  4：驾龄  5：准驾车型  6：驾驶校车资格  7：名下机动车数  8：违法类型
	 */
	public int getFlag() {
		return this.flag;
	}

	/**
	 * 设置 类型分类：  1：性别  2：人员状态  3：年龄  4：驾龄  5：准驾车型  6：驾驶校车资格  7：名下机动车数  8：违法类型
	 *
	 * @param flag 类型分类：  1：性别  2：人员状态  3：年龄  4：驾龄  5：准驾车型  6：驾驶校车资格  7：名下机动车数  8：违法类型
	 */
	public void setFlag(int flag) {
		this.flag = flag;
	}

	/**
	 * 获取 分布类型
	 *
	 * @return apread 分布类型
	 */
	public String getApread() {
		return this.apread;
	}

	/**
	 * 设置 分布类型
	 *
	 * @param apread 分布类型
	 */
	public void setApread(String apread) {
		this.apread = apread;
	}

	/**
	 * 获取 分布类型名称
	 *
	 * @return apreadName 分布类型名称
	 */
	public String getApreadName() {
		return this.apreadName;
	}

	/**
	 * 设置 分布类型名称
	 *
	 * @param apreadName 分布类型名称
	 */
	public void setApreadName(String apreadName) {
		this.apreadName = apreadName;
	}

	/**
	 * 获取 分布占比
	 *
	 * @return proportion 分布占比
	 */
	public Float getProportion() {
		return this.proportion;
	}

	/**
	 * 设置 分布占比
	 *
	 * @param proportion 分布占比
	 */
	public void setProportion(Float proportion) {
		this.proportion = proportion;
	}
}
